home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / comm / mail / YAM23src.lha / Source / HowTo < prev    next >
Text File  |  2001-03-08  |  2KB  |  49 lines

  1.  
  2. How to compile YAM 2.3-dev from a clean SAS/C 6.58 installation:
  3. ----------------------------------------------------------------
  4.  
  5. * Download 'dev/mui/mui38dev.lha' from Aminet and install the includes.
  6.  
  7. * Download http://ftp1.sourceforge.net/yamos/YAM22src.lha and copy
  8.   'lib/NewReadArgs.o' from the archive to lib:
  9.  
  10. * If you are using the NDK 3.1 from the SAS/C installation:
  11.   - In include:proto/locale.h, change line 4 from:
  12.  
  13. extern struct Library *LocaleBase ;
  14.     to:
  15. extern struct LocaleBase *LocaleBase ;
  16.  
  17.   - In include:proto/rexxsyslib.h, change line 4 from:
  18.  
  19. extern struct Library *RexxSysBase ;
  20.     to:
  21. extern struct RxsLib *RexxSysBase ;
  22.  
  23.   - In include:proto/utility.h, change line 4 from:
  24.  
  25. extern struct Library *UtilityBase ;
  26.     to:
  27. extern struct UtilityBase *UtilityBase ;
  28.  
  29. * If you are using NDK 3.5 from the Developer CD V2.1:
  30.   - In include:proto/utility.h, change line 22 from:
  31.  
  32. extern struct Library * UtilityBase;
  33.     to:
  34. extern struct UtilityBase * UtilityBase;
  35.  
  36.  
  37. Required changes to compile YAM 2.3-dev with DICE
  38. -------------------------------------------------
  39. DINCLUDE:proto/timer.h:
  40. extern struct Library *TimerBase; -> extern struct Device *TimerBase;
  41. DINCLUDE:proto/rexxsyslib.h:
  42. extern struct Library *RexxSysBase; -> extern struct RxsLib * RexxSysBase;
  43.  
  44. Required changes to compile YAM 2.3-dev with NDK 3.5 includes (StormC 3.0)
  45. --------------------------------------------------------------------------
  46. proto/utility.h:
  47. extern struct Library * UtilityBase; -> extern struct UtilityBase * UtilityBase;
  48.  
  49.